package com.cskaoyan.crud;

import com.cskaoyan.bean.Student;
import com.cskaoyan.mapper.StudentMapper;
import com.cskaoyan.utils.MybatisUtils;
import org.apache.ibatis.session.SqlSession;

/**
 * 创建日期: 2022/11/23 10:12
 *
 * @author ciggar
 */
public class QueryDemo {

    public static void main(String[] args) {

        // 1. 获取SqlSession
        SqlSession sqlSession = MybatisUtils.getSqlSession();

        // 2. 获取接口的代理对象
        StudentMapper studentMapper = sqlSession.getMapper(StudentMapper.class);

        Student student = studentMapper.selectStudentById(5001);
        // 1. 根据方法名和接口名字 组成 SQL语句的坐标
        // 2. 找到对应的SQL语句
        // 3. 执行SQL语句，ResultSet
        // 4. 解析结果集对象
        // 5. 把结果集解析出来的数据 封装到 对应的JavaBean中
        // 6. 把JavaBean返回


        System.out.println(student);

    }

}
